<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" id="main">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>素材規格</title>
	<link rel="stylesheet" href="../inc/css/style.min.css" />
	<script type="text/javascript" src="../inc/js/lib/jquery-1.11.1.min.js"></script>
	<script type="text/javascript" src="../inc/js/common.js"></script>
</head>
<body>

	<div class="main">

		<h1 class="main__title--h1 main__title--h1--v06">素材規格</h1>
		<ul class="breadcrumb">
			<li><a href="01.html">RPGツクールMV</a></li>
			<li>&gt;</li>
			<li>資料集</li>
			<li>&gt;</li>
			<li>素材規格</li>
		</ul>
		<p>RPGツクールMVでは、画像やオーディオなどあらゆる素材にオリジナルのファイルを使用することができます。<br />
			該当のフォルダに素材ファイルをコピーすることで、エディターから選択できるようになります。
		</p>

		<ul class="main__ul">
			<li><a href="#p01">画像素材</a></li>
			<li><a href="#p02">タイルセット詳細</a></li>
			<li><a href="#p04">オーディオ素材 </a></li>
			<li><a href="#p05">ムービー素材 </a></li>
		</ul>

		<div class="main__section" id="p01">
			<h2 class="main__title--h2">画像素材</h2>
			<p>すべてPNGファイルで用意します。</p>
			<dl class="main__dl">
				<dt>アニメーションパターン(img/animations)</dt>
				<dd>
					主にバトル画面でエフェクトとして表示するアニメーション用の画像です。<br />
					セル1枚あたり192×192の画像を横方向に5枚並べたものを1ブロックとし、そのブロックを必要なだけ縦に長くしたものを1ファイルとします。1ファイルには、最大で20ブロック（100セル）まで収められます。<br />
					※使用する画像は前作(VX Ace)と同じサイズです。
				</dd>
				<dt>戦闘背景(img/battlebacks1,img/battlebacks2)</dt>
				<dd>
					バトル画面の背景として使用する画像です。<br />
					サイズは1000×740で、battlebacks1には主に床の絵、battlebacks2には主に壁の絵を描き、それを任意に組み合わせて戦闘背景とします。<br />
					フロントビュー戦闘では画像の上部分が、サイドビュー戦闘では画像の下部分がトリミングされて表示されます。
				</dd>
				<dt>歩行キャラクター(img/characters)</dt>
				<dd>
					マップ画面上で表示するキャラクターの画像です。<br />
					1キャラクターあたりのサイズは任意（基準は48×48）で、4方向（下、左、右、上）×3パターンの計12パターンを規定の順序で並べます。この1キャラクターを、縦に2体、横に4体の計8体分並べたものを1ファイルとします。1キャラクターのサイズは、この1ファイルの、幅の1/12、高さの1/8から算出されます。なお、建物との重なりをより自然に見せるために、キャラクターがタイルから上に6ドット分ずれて表示されます。

					<ul class="main__ul">
						<li>ファイル名の頭に"$"をつけることで、1キャラクター＝1ファイルとして扱うことができます。</li>
						<li>ファイル名の頭に"!"をつけることで、6ドットずれる仕様が適用されなくなり、茂み属性による半透明処理の影響も受けなくなります。主にドアや宝箱といったマップのオブジェクトタイプのキャラクターに使用します。</li>
						<li>特殊文字"$"と"!"は併用も可能です。</li>
					</ul>
				</dd>
				<dt>フロントビュー用　敵キャラクター(img/enemies)</dt>
				<dd>
					フロントビュー戦闘で表示する敵キャラの画像です。サイズは任意です。
				</dd>
				<dt>顔画像(img/faces)</dt>
				<dd>
					メニュー画面やメッセージウィンドウで表示する画像です。<br />
					顔画像1枚あたり144×144の画像を、横に4枚、縦に2枚の計8枚分並べたものを1ファイルとします。
				</dd>
				<dt>マップ遠景(img/parallaxes)</dt>
				<dd>
					マップの奥に表示する画像です。サイズは任意です。<br />
					ループさせたい場合は、いわゆる壁紙のように上下左右がつながるように作成します。<br />
					また、遠景のファイル名の先頭文字が［!］のときは、床（視差ゼロ）として扱われます。
				</dd>
				<dt>ピクチャ(img/pictures)</dt>
				<dd>
					ゲーム中にイベントコマンドを使って表示するための画像です。サイズは任意です。
				</dd>
				<dt>サイドビュー用　味方キャラクター(img/sv_actors)</dt>
				<dd>
					サイドビュー戦闘で表示するアクターの画像です。<br />
					［<a href="01_11_02.html">サイドビューキャラ規格</a>］を参照してください。
				</dd>
				<dt>サイドビュー用　敵キャラクター(img/sv_enemies)</dt>
				<dd>
					サイドビュー戦闘で表示する敵キャラの画像です。サイズは任意です。
				</dd>
				<dt>システム画像(img/system)</dt>
				<dd>
					ゲーム全体で使用するための様々な画像です。
					<dl class="main__dl--sub">
						<dt>Balloon.png</dt>
						<dd>アクターのフキダシアイコンに使用する素材です。画像下の透明部分はユーザー定義枠となっています。</dd>
						<dt>ButtonSet.png</dt>
						<dd>スマートフォンなどタッチ操作のデバイスでゲームが表示されるときに使用するボタンの素材です。<br />
						アイテム購入時の個数の操作などに使用します。</dd>
						<dt>Damage.png</dt>
						<dd>戦闘画面でダメージ数値のポップアップ表示に使用する素材です。</dd>
						<dt>GameOver.png</dt>
						<dd>ゲームオーバー画面に表示される素材です。</dd>
						<dt>Loading.png</dt>
						<dd>ローディング画面用の素材です。</dd>
						<dt>IconSet.png</dt>
						<dd>アイテム、武器防具、スキルなどでアイコンに使用される素材です。</dd>
						<dt>Shadow1.png</dt>
						<dd>飛行船に乗っているときに表示される影の素材です。</dd>
						<dt>Shadow2.png</dt>
						<dd>サイドビュー戦闘用の味方キャラの影の素材です。</dd>
						<dt>States.png</dt>
						<dd>
						サイドビュー戦闘用の味方キャラの状態を表す素材です。<br />
						</dd>
						<dt>Weapons1.png, Weapons2.png, Weapons3.png</dt>
						<dd>
						サイドビュー戦闘で、味方キャラが通常攻撃をするときに表示される武器の画像です。<br />
						Weapons1、Weapons2には12種、Weapons3には6種の画像を収めます。Weapons3はユーザー定義枠となっています。
						</dd>
						<dt>Window.png</dt>
						<dd>
						ウィンドウを構成する画像をまとめた素材です。
						</dd>
					</dl>
				</dd>
				<dt>タイルセット(img/tilesets)</dt>
				<dd>
					マップを構成するタイル（いわゆるマップチップ）を収めた画像です。
				</dd>
				<dt>タイトル画面(img/titles1,img/titles2)</dt>
				<dd>
					タイトル画面で表示する画像です。<br />
					サイズは816×624で、titles1にはメインの背景、titles2には枠などを描き、それを任意に組み合わせてタイトル画面とします。
				</dd>
			</dl>
		</div><!-- /main__section -->


		<div class="main__section" id="p02">
			<h2 class="main__title--h2">タイルセット詳細</h2>
			<p>タイル1個あたりは48×48で、これらを以下の規則に従ってA～Eの5種類のセットにまとめる必要があります。<br />
				<br />
				なお、データベース［タイルセット］の［モード］に設定した内容によって、仕様が変化するものがあります。
			</p>
			<h3 class="main__title--h3">
				セットA
			</h3>
			<p>マップ描画の際に、下層扱いとなるセットです。このセットはさらに細かく5つのパーツにわかれており、ほとんどのパーツは"オートタイル" と呼ばれる、境界線が自動的に作成される特殊なタイルによって構成されています。<br />
				<br />
				オートタイルは、原則として下図のような並びのタイル6個のパターンが基本構造となります。
			</p>
			<div class="al-c mt20px mb20px">
				<img src="../inc/img/01_11_01_img01.png" height="144" width="96" alt="" />
			</div>
			<dl class="main__dl--sub">
				<dt>a</dt>
				<dd>代表パターン(タイルパレット表示用)</dd>
				<dt>b</dt>
				<dd>四隅に境界を持つパターン</dd>
				<dt>c</dt>
				<dd>集合パターン(8方向の境界と中央でひとまとまりの対象を表す)</dd>
			</dl>
			<div class="al-c mt20px mb20px">
				<img src="../inc/img/01_11_01_img02.png" height="48" width="472" alt="" />
			</div>
			<p>オートタイルの画像で、右下から(8,8)の位置が透明だった場合、そのオートタイルは“森タイプ”と判定されます。森タイプのオートタイルに茂み属性がつけられた場合、右下隅と左下隅の境界線を含む以下の8種類のタイル上では歩行画像が半透明になりません。</p>

			<h3 class="main__title--h3--sub">パーツ 1 </h3>
			<div class="al-c mt0px mb20px">
				<img src="../inc/img/01_11_01_img03.png" height="576" width="768" alt="" />
			</div>
			<p>サイズは768×576です。上図のように5パターンのブロックを組み合わせて構成します。基本的に、このパーツにあるタイル同士は、隣接しても境界線が作成されません。<br />
				小型船・大型船での通行が可能なのは、このパーツのタイルのみです。ただし、歩行できるようにタイルセットで通行設定された場合は、小型船・大型船で進入できなくなります。
			</p>
			<dl class="main__dl--sub">
				<dt>ブロック A</dt>
				<dd>海タイルとして使われるオートタイルです。オートタイル基本構造のパターンを3つ横に並べて配置することで、アニメーションさせることができます。</dd>
				<dt>ブロック B</dt>
				<dd>深海タイルとして使われるオートタイルです。このブロックのタイルのみ、パーツ1のタイルと隣接したときに海タイルの境界線が作成されます。また、このブロックの透明色部分には、ブロックAのタイルが自動的に補完されます。ブロックAと同じく、オートタイル基本構造のパターンを3つ横に並べて配置することでアニメーションさせることができます。なお、このブロックのタイルは、小型船での通行ができません。</dd>
				<dt>ブロックC</dt>
				<dd>ブロックAの海タイルを装飾するオートタイルです。このブロックの透明色部分には、ブロックAのタイルが自動的に補完されます。なお、このブロックのタイルは、小型船・大型船での通行ができません。</dd>
				<dt>ブロックD</dt>
				<dd>水タイルとして使われるオートタイルです。オートタイル基本構造のパターンを3つ横に並べて配置することでアニメーションさせることができます。</dd>
				<dt>ブロックE</dt>
				<dd>滝タイルとして使われます。横方向に2個のタイルで集合パターンを形成し、3つ縦に並べて配置することでアニメーションさせることができます。なお、このブロックのタイルは、小型船・大型船での通行ができません。</dd>
			</dl>
			<h3 class="main__title--h3--sub">パーツ2</h3>
			<div class="al-c mt0px mb20px">
				<img src="../inc/img/01_11_01_img04.png" height="144" width="768" alt="" />
			</div>
			<p>サイズは768×576です。上図のように2パターンのブロックを組み合わせたものを、縦に4つ並べて構成します。このパーツのみ、データベース［タイルセット］の［モード］に設定した内容によって、仕様が変化します。<br />
				<br />
				このパーツにカウンター属性がつけられた場合、テーブルを表現するオートタイルとして使われ、配置した際にパターン下端の12ドット分が下にずれて表示されます。
			</p>
			<div class="al-c mt0px mb20px">
				<img src="../inc/img/01_11_01_img05.png" height="145" width="240" alt="" />
			</div>
			<dl class="main__dl--sub">
			<dt>ブロックA(フィールドタイプ)</dt>
			<dd>4パターンのオートタイルで構成され、実際のタイルセットでは、1のみ、1と2が重なったもの、3のみ、3と4が重なったものとして扱われます。
				<div class="al-c mt0px mb20px">
					<img src="../inc/img/01_11_01_img06.png" height="144" width="384" alt="" /><br />
					<b>↓</b><br />
					<img src="../inc/img/01_11_01_img07.png" height="48" width="192" alt="" />
				</div>
			</dd>

			<dt>ブロックB(フィールドタイプ)</dt>
			<dd>4つのパターンを収めることができ、実際のタイルセットではブロックAのタイルと重ねて配置できる特殊仕様のタイルとなります。</dd>

			<dt>ブロックA(エリアタイプ)</dt>
			<dd>4つのパターンを収めることができ、実際のタイルセットではブロックBのタイルと重ねて配置できるタイルとなります。</dd>

			<dt>ブロックB(エリアタイプ)</dt>
			<dd>4つのパターンを収めることができ、実際のタイルセットではブロックAのタイルと重ねて配置できるタイルとなります。</dd>
		</dl>
		<h3 class="main__title--h3--sub">パーツ3</h3>
		<p>主に建物の外観として使われるオートタイルです。サイズは768×384で、オートタイルの集合パターンのみで形成されたものを、横に8つ、縦に4つ並べて構成します。<br />
			<br />
			このパーツのタイルは、マップ描画時に縦方向にふたつ以上並べて配置することで、隣接する右側のタイルに影が自動生成されます。ただし、その隣接したタイルがパーツ2(ブロックCを除く)かパーツ5以外のものだった場合、影の自動生成は行なわれません。</p>
			<h3 class="main__title--h3--sub">パーツ4</h3>
			<p>主に壁として使われるオートタイルです。ダンジョン生成の壁にも使用されます。サイズは768×720です。オートタイル基本構造と、オートタイルの集合パターンのみを縦に並べたものを、横に8つ、縦に3つ並べて構成します。<br />
				<br />
				このパーツのタイルは、マップ描画時に縦方向にふたつ以上並べて配置することで、隣接する右側のタイルに影が自動生成されます。ただし、その隣接したタイルがパーツ2(ブロックCを除く)かパーツ5以外のものだった場合、影の自動生成は行なわれません。</p>
				<h3 class="main__title--h3--sub">パーツ5</h3>
				<p>サイズは384×768で、この中にタイルを8×16個並べてください。このファイルに収められているタイルは、すべて通常タイル扱いとなります。上から3、5、7行目のタイルはダンジョン生成の床にも使用されます。</p>
			<h3 class="main__title--h3">
				セット B ～セット E
			</h3>
			<p>マップ描画の際に、上層扱いとなるセットです。<br />
				それぞれサイズは768×768で、この中にタイルを16×16個並べてください。</p>

			<ul class="main__ul">
				<li>セットBの一番左上のタイルは、上層に何も置かれていない状態を表すため、必ず空白にしておきます。</li>
			</ul>
		</div><!-- /main__section -->


		<div class="main__section" id="p04">
			<h2 class="main__title--h2">オーディオファイル（音楽、効果音）</h2>
			<p class="mb10px">
				実行環境によって再生できるファイル形式が異なるため、下記2種類のファイルを同じファイル名で用意してください。
			</p>
			<ul class="main__ul">
				<li>Ogg Vorbis(.ogg)</li>
				<li>AAC(.m4a)</li>
			</ul>
			<p>
				※WindowsまたはMacでプレイするゲームを制作する場合はOgg Vorbis形式のファイルのみ用意してください。Web上で公開する場合やAndroid／iOS用に制作する場合は両方のファイルが必要になります。
			</p>
			<p>
				メタデータにLOOPSTART、LOOPLENGTHという値が埋め込まれていると、その数値に対応するサンプル位置をリピートの範囲として認識します。ただし、実行環境によっては対応できず、ファイル全体のループになってしまう場合もあります。
			</p>
		</div><!-- /main__section -->

		<div class="main__section" id="p05">
			<h2 class="main__title--h2">ビデオファイル（ムービー）</h2>
			<p class="mb10px">
				実行環境によって再生できるファイル形式が異なるため、下記2種類のファイルを同じファイル名で用意してください。
			</p>
			<ul class="main__ul">
				<li>WebM(.webm)</li>
				<li>MP4（.mp4　H.264コーデックでエンコードされたもの）</li>
			</ul>
			<p>
				※WindowsまたはMacでプレイするゲームを制作する場合はWebM形式のファイルのみ用意してください。Web上で公開する場合やAndroid／iOS用に制作する場合は両方のファイルが必要になります。
			</p>
		</div><!-- /main__section -->


	</div><!-- /main -->
</body>
</html>


